The phrase "new spin" means presenting something in a fresh or different way, usually to make it more interesting or appealing.